type fmt.pp

30 uses

	fmt (current package)
		print.go#L120: type pp struct {
		print.go#L147: 	New: func() any { return new(pp) },
		print.go#L151: func newPrinter() *pp {
		print.go#L152: 	p := ppFree.Get().(*pp)
		print.go#L161: func (p *pp) free() {
		print.go#L184: func (p *pp) Width() (wid int, ok bool) { return p.fmt.wid, p.fmt.widPresent }
		print.go#L186: func (p *pp) Precision() (prec int, ok bool) { return p.fmt.prec, p.fmt.precPresent }
		print.go#L188: func (p *pp) Flag(b int) bool {
		print.go#L206: func (p *pp) Write(b []byte) (ret int, err error) {
		print.go#L213: func (p *pp) WriteString(s string) (ret int, err error) {
		print.go#L371: func (p *pp) unknownType(v reflect.Value) {
		print.go#L381: func (p *pp) badVerb(verb rune) {
		print.go#L402: func (p *pp) fmtBool(v bool, verb rune) {
		print.go#L413: func (p *pp) fmt0x64(v uint64, leading0x bool) {
		print.go#L421: func (p *pp) fmtInteger(v uint64, isSigned bool, verb rune) {
		print.go#L452: func (p *pp) fmtFloat(v float64, size int, verb rune) {
		print.go#L470: func (p *pp) fmtComplex(v complex128, size int, verb rune) {
		print.go#L488: func (p *pp) fmtString(v string, verb rune) {
		print.go#L509: func (p *pp) fmtBytes(v []byte, verb rune, typeString string) {
		print.go#L549: func (p *pp) fmtPointer(value reflect.Value, verb rune) {
		print.go#L587: func (p *pp) catchPanic(arg any, verb rune, method string) {
		print.go#L621: func (p *pp) handleMethods(verb rune) (handled bool) {
		print.go#L681: func (p *pp) printArg(arg any, verb rune) {
		print.go#L766: func (p *pp) printValue(value reflect.Value, verb rune, depth int) {
		print.go#L996: func (p *pp) argNumber(argNum int, format string, i int, numArgs int) (newArgNum, newi int, found bool) {
		print.go#L1009: func (p *pp) badArgNum(verb rune) {
		print.go#L1015: func (p *pp) missingArg(verb rune) {
		print.go#L1021: func (p *pp) doPrintf(format string, a []any) {
		print.go#L1203: func (p *pp) doPrint(a []any) {
		print.go#L1218: func (p *pp) doPrintln(a []any) {